package model

import "time"

type BaseModel struct {
	Id         uint       `gorm:"primary_key;COMMENT '主键'" json:"id"`
	CreatedAt  time.Time  `gorm:"COMMENT '创建时间，根据当前时间戳生成'" json:"createdAt"`
	UpdatedAt  time.Time  `gorm:"COMMENT '更新时间'" json:"updatedAt"`
	DeletedAt  *time.Time `sql:"index;COMMENT '删除标记，体现删除时间gorm框架自动集成'" json:"deletedAt"`
	AreaCode   string     `gorm:"type:varchar(30); COMMENT '区域编码，社区二维码对应唯一code'" json:"areaCode"`
	CreateName string     `gorm:"type:varchar(20); COMMENT '创建人'" json:"createName"`
	UpdateName string     `gorm:"type:varchar(20); COMMENT '更新人'" json:"updateName"`
}
